home *** CD-ROM | disk | FTP | other *** search
- ; Lookup tables for Laplace V0.3 (03-APR-1996)
- ; --------------------------------------------------------------------------
- ; You should not modify this file on your own.
- ; The file structure is not documented (although it's quite straight ahead),
- ; and will change in future releases !
- DIFF(SIN(1),2) = MUL(COS(1),DIFF(1,2))
- DIFF(ASIN(1),2) = MUL(POT(ADD(1,NEG(POT(1,$2/1))),$-1/2),DIFF(1,2))
- DIFF(COS(1),2) = MUL(NEG(SIN(1)),DIFF(1,2))
- DIFF(ACOS(1),2) = MUL(NEG(MUL($1/1,POT(ADD(1,NEG(POT(1,$2/1))),$-1/2))),DIFF(1,2))
- DIFF(TAN(1),2) = MUL(ADD($1/1,POT(TAN(1),$2/1)),DIFF(1,2))
- DIFF(ATAN(1),2) = MUL(POT(ADD($1/1,POT(1,$2/1)),$-1/1),DIFF(1,2))
- DIFF(COT(1),2) = MUL(ADD($-1/1,NEG(POT(COT(1),$2/1))),DIFF(1,2))
- DIFF(ACOT(1),2) = MUL(NEG(POT(ADD($1/1,POT(1,$2/1)),$-1/1)),DIFF(1,2))
- DIFF(SINH(1),2) = MUL(COSH(1),DIFF(1,2))
- DIFF(ASINH(1),2) = MUL(POT(ADD($1/1,POT(1,$2/1)),$-1/2),DIFF(1,2))
- DIFF(COSH(1),2) = MUL(SINH(1),DIFF(1,2))
- DIFF(ACOSH(1),2) = MUL(POT(ADD($-1/1,POT(1,$2/1)),$-1/2),DIFF(1,2))
- DIFF(TANH(1),2) = MUL(POT(COSH(1),$-2/1),DIFF(1,2))
- DIFF(ATANH(1),2) = MUL(POT(ADD($1/1,NEG(POT(1,$2/1))),$-1/1),DIFF(1,2))
- DIFF(EXP(1),2) = MUL(EXP(1),DIFF(1,2))
- DIFF(LN(1),2) = MUL(POT(1,$-1/1),DIFF(1,2))
- DIFF(LOG(1),2) = MUL(POT(MUL($10/1,1),$-1/1),DIFF(1,2))
- DIFF(SQRT(1),2) = MUL(MUL($1/2,POT(1,$-1/2)),DIFF(1,2))
- DIFF(INV(1),2) = NEG(MUL(POT(1,$-2/1),DIFF(1,2)))
- DIFF(NEG(1),2) = NEG(DIFF(1,2))
- DIFF(ABS(1),2) = MUL(SIGN(1),DIFF(1,2))
- DIFF(SIGN(1),2) = $0/1
- ADD(POT(SIN(1),$2/1),POT(COS(1),$2/1)) = 1
- ;POT(MUL(2..),1) = MUL(POT(2,1))
- ;INV(MUL(1..)) = MUL(INV(1))
- INV(NEG(1)) = NEG(POT(1,$-1/1))
- INV(POT(1,2)) = POT(1,NEG(2))
- ;NEG(ADD(1)) = ADD(NEG(1))
- SIN(NEG(1)) = NEG(SIN(1))
- COS(NEG(1)) = COS(1)
- SINH(NEG(1)) = NEG(SINH(1))
- COSH(NEG(1)) = COSH(1)
- LN(POT(1,2)) = MUL(2,LN(1))
- POT(1,#0) = $1/1
- POT(1,$1/1) = 1
- POT(POT(1,2),3) = POT(1,MUL(2,3))
- SQRT(1) = POT(1,$1/2)
- ;TAN(1) = MUL(SIN(1),INV(COS(1)))
- ;COT(1) = MUL(COS(1),INV(SIN(1)))
- ; next should be --> INV(1:r) = POT(1,$-1/1) <--
- INV(1) = POT(1,$-1/1)
- LOG(1) = MUL(LN(1),INV(LN($10/1)))
- SIN(ASIN(1)) = 1
- ASIN(SIN(1)) = 1
- COS(ACOS(1)) = 1
- ACOS(COS(1)) = 1
- TAN(ATAN(1)) = 1
- ATAN(TAN(1)) = 1
- COT(ACOT(1)) = 1
- ACOT(ACOT(1)) = 1
- SINH(ASINH(1)) = 1
- ASIN(SINH(1)) = 1
- COSH(ACOSH(1)) = 1
- ACOSH(COSH(1)) = 1
- TANH(ATAN(1)) = 1
- ATANH(TANH(1)) = 1
- INV(INV(1)) = 1
- LN(EXP(1)) = 1
- EXP(LN(1)) = 1
- NEG(NEG(1)) = 1
-
-